package com.haixiaoke.saas.repository.pojo;

import java.math.BigDecimal;

import cn.hutool.core.util.ObjectUtil;
import com.haixiaoke.saas.repository.core.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import javax.validation.constraints.NotNull;

/**
 * 商业区对象 base_business_circle
 * 
 * @author zhiping
 * @date 2023-04-06
 */
@Data
public class BusinessCircle extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long businessCircleId;

    /** 商业区名称 */
    @NotNull(message = "商业区名称不能为空")
    private String businessCircleName;

    /** 经度 */
    @NotNull(message = "经度不能空")
    private BigDecimal longitude;

    /** 纬度 */
    @NotNull(message = "商业区名称")
    private BigDecimal latitude;

    /** 排序 */
    @NotNull(message = "商业区名称")
    private Long sort;

    /** 商业区状态(0:正常;1:隐藏) */
    private String businessCircleState;

    /** 省id */
    private Long provinceId;

    /** 市id */
    private Long cityId;

    /** 省 */
    private String provinceName;

    /** 市名称 */
    private String cityName;

    /** 区id */
    private Long areaId;

    /** 区名称 */
    private String areaName;

    /** 逻辑删除标志(0代表存在 2代表删除） */
    private Integer delFlag;

}